Pular para o conteúdo principal
Version: Status Report 1

Planejamento de Testes

DataVersãoDescrição
01/09/20230.1Criação do documento

1. Introdução

Para garantir a qualidade do sistema e também a conformidade com os requisitos funcionais e os requisitos não funcionais, é necessário realizar alguns tipos de testes.

2. Testes de aceitação

Os testes de aceitação são realizados para verificar se o sistema atende aos requisitos funcionais.

Os testes de aceitação devem ser escritos usando BDD (Behavior-Driven Development). O BDD é uma metodologia de desenvolvimento de software que usa o formato Gherkin para descrever o comportamento desejado do sistema.

3. Testes Unitários

Os testes unitários são os testes mais básicos e são realizados para verificar o comportamento de uma unidade de código. No caso do sistema MindHub, os testes unitários devem ser realizados para verificar o comportamento dos componentes individuais do sistema, como os controladores, serviços e modelos.

Os testes unitários devem ser escritos usando TDD (Test-Driven Development). O TDD é uma metodologia de desenvolvimento de software que consiste em escrever os testes antes de implementar o código. Isso ajuda a garantir que o código seja escrito de forma testável e que os testes sejam completos.